.sk {
    position: absolute;
    top: 29px;
    left: 185px;
    height: 32px;
    border-left: 2px solid #b1191a;
    padding: 5px 0 0 15px;
}

/* 详情页的样式文件 */

.de_container {
	/* 不给高 */
	margin-top: 20px;
}

.crumb_wrap a {
	margin-right: 10px;
}

/*.product_intro {
	width: 400px;
	height: 590px;
	background-color: orange;
}*/

.preview_wrap {
	width: 400px;
	height: 590px;
	/*background-color: orange;	*/
}

.preview_img {
	height: 398px;
	border: 1px solid #ccc;	
}

.preview_list {
	height: 60px;
	/*background-color: pink;	*/
	margin-top: 60px;
}

.list_item {
	width: 320px;
	height: 60px;
	/*background-color: purple;*/

	/* 居中对齐 */
	margin: 0 auto;
}


.list_item li {
	float: left;
	width: 56px;
	height: 56px;
	/*background-color: orange;*/
	/* 给透明色，这样的话边框 */
	border: 2px solid transparent;
	margin: 0 2px;
}


.list_item .current {
	border-color: #c81623;
}

.list_item li:hover {
	border-color: #c81623;
}

.itemInfo_wrap {
	width: 718px;
	/*background-color: purple;*/
}

.preview_list {
	position: relative;
}

.arrow_prev, 
.arrow_next {
	position: absolute;
	top: 15px;
	width: 22px;
	height: 32px;
	background-color: blue;
}

.arrow_prev {
	left: 0;
	background: url(../img/arrow-prev.png) no-repeat;
}

.arrow_next {
	right: 0;
	background: url(../img/arrow-next.png) no-repeat;
}


.sku_name  {
	height: 30px;
	font-size: 16px;
	color: #666;
	font-weight: 700;
}

.news {
	height: 32px;
	color: #e12228;
	font-size: 12px;
}


.summary_price {
	position: relative;
	padding: 10px 0;
	background-color: #fee9eb;
}

.summary {
	font-size: 12px;
	color: #aaa;
}

/* 利用爷爷元素 summary，是所有的 dd dt标签浮动 */
.summary dt,
.summary dd {
	float: left;
}

.summary dt {
	width: 60px;
	padding-left: 10px;
	line-height: 36px;
}


.price {
	font-size: 24px;
	color: #e12228; 	
}

.summary_price a {
	color: #e12228;
	line-height: 36px;
	padding-left: 3px;
}

.comment_num {
	color: #e12228;
}

.comment {
	position: absolute;
	top: 13px;
	right: 8px;
	line-height: 36px;
}

/* 给这个热销里面的 dd加一个宽度，当内容不一样的时候，自动实现换行*/
.summary_promotion dd { 
	width: 500px;
	line-height: 36px;
	/* 调整字间距 */
	/*letter-spacing:2px*/
	/* 调整词间距 */
	word-spacing: 3px;
 }

 .summary_promotion em {
 	display: inline-block;
 	width: 40px;
 	height: 22px;
 	background-color: #c81623;

 	text-align: center;
	line-height: 22px;
	color: #fff;
	margin-right: 5px;
 }


.summary_support dd {
	line-height: 36px;
}


.summary_peisong .icon-ai-arrow-down {
	font-size: 12px;
}

 .summary_peisong {
 	border-bottom: 1px dotted #c9c9c9;	
 	padding-bottom: 7px;
 }

.summary_peisong .icon-ai-arrow-down:hover {
	color: #e12228;
}

.summary_peisong span {
	margin: 0 10px;
}

.summary_peisong dd { 
	width: 550px;
	line-height: 36px;
	/* 调整字间距 */
	/*letter-spacing:2px*/
	/* 调整词间距 */
	word-spacing: 3px;
 }

.choose_color,
.choose_version,
.choose_type {
	margin-top: 10px;
}

.choose_color a,
.choose_version a,
.choose_type a {
	display: inline-block;
	width: 80px;
	height: 41px;
	background-color: #f7f7f7;
	border: 1px solid #ededed;

	text-align: center;
	line-height: 36px;

	margin: 0 10px;
}

.choose_color a.current,
.choose_version  a.current,
.choose_type a.current {
	border-color: #c81623;
}

.choose_btns {
	margin-top: 8px;
}

.choose_amount {
	float: left;
	width: 50px;
	height: 46px;
	margin: 0 10px;
	background-color: orange;
	/*border: 1px solid #ccc;*/

	line-height: 46px;
} 

.add_car {
	float: left;
	width: 142px;
	height: 46px;
	background-color: #c81623;

	line-height: 46px;
	text-align: center;
	font-size: 18px;
	color:  #fff;
}

.choose_amount {
	position: relative;
}

.choose_amount input {
	width: 33px;
	height: 46px;
	border: 1px solid #ccc;
}

.add, 
.reduce {
	position: absolute;
	width: 15px;
	height: 22px;
	border: 1px solid #ccc;
	background-color: #f1f1f1;

	text-align: center;
	line-height: 22px;
}

.add {
	top: 0;
	right: 0;
	height: 23px;
}

.reduce {
	bottom: -2px;
	right: 0;
	border-top: none;

	/* 改变鼠标样式为  禁止的 */
	cursor: not-allowed;
}

.aside {
	float: left;
	width: 208px;
	border: 1px solid #ccc;
	/*height: 1000px;*/
}

.detail {
	float: right;
	width: 978px;
	/*border: 1px solid #ccc;*/
}

.tab_list {
	height: 34px;
	/*background-color: pink;*/
}

.tab_list li {
	float: left;
	background-color: #f1f1f1;
	border-bottom: 1px solid #ccc;
}


.first_tab,
.second_tab {
	font-size: 16px;
	line-height: 33px;
	text-align: center;
}


.first_tab {
	width: 104px;
	height: 33px;
}

.second_tab {
	width: 103px;
	height: 33px;
	border-left: 1px solid #ccc;
}

/* 鼠标点击变化样式 */
.tab_list li:hover {
	background-color: #fff;
	border-bottom: none;
	color: #e12228; 
}

.tab_breed ul {
	padding: 6px 10px 10px 10px;
}

.tab_breed li {
	/*width: 100%;*/
	width: 208px;
	height: 30px;
	/*background-color: pink;*/
}

.tab_breed li a {
	display: inline-block;
	width: 84px;
	margin: 0 5px;
	/*background-color: blue;*/
	border-bottom: 1px solid #ccc;
	text-align: center;
	line-height: 30px;
}

.tab_breed span {
	display: block;
	height: 20px;
	font-size: 14px;
	text-align: center;
	line-height: 20px;
	color: #666;
	padding: 3px 0;
	margin:  0px 5px;
	border-bottom: 1px solid #ccc;

}

/* 文字不允许换行，省略号替代超出文字 */

.tab_con {
	margin: 0 10px;
}

.tab_con li {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}

.tab_con li h5{
	/*1. 强制一行内显示文本*/
	white-space: nowrap;    /*normal 默认方式*/
	/*2. 超出盒子部分隐藏*/
	overflow: hidden;
	/*3.文字以省略号替代超出部分*/
	text-overflow: ellipsis;

	/* 字体不加粗 */
	font-weight: 400;
	color: #666;
}

.aside_price {
	font-weight: 700;
	margin: 10px 0;
	text-align: center;
}


.aside_a {
	display: block;
	width: 88px;
	height: 26px;
	border: 1px solid #ccc;
	background-color: #f7f7f7;

	font-size: 14px;
	text-align: center;
	line-height: 26px;
	margin: 0 auto;
}


.detail_tab_list {
	height: 39px;
	border: 1px solid #ccc;
	background-color: #f1f1f1;
}

.detail_tab_list li {
	float: left;
	height: 39px;
	line-height: 39px;
	padding: 0 30px;
	text-align: center;
}
.detail_tab_list li a {
	display: block;
	width: 100%;
	height: 100%;
}

.detail_tab_list li:hover a{
	color: #fff;
}

.detail_tab_list li.current {
	background-color: #c81623;
}

.detail_tab_list li:hover {
	background-color: #c81623;
}


.item_info {
	padding: 20px 0 0 30px;
	font-size: 14px;
	line-height: 24px;
	color: #666;
}

.more {
	float: right;
	color: black;
	font-weight: 700;
}

.more:hover {
	color: #c81623;
}